module.exports = {
    // 根路径，应用被部署在 https://www.my-app.com/my-app/，则设置 publicPath 为 /my-app/
    publicPath: '/',
    // 生产环境的 source map，设置为 false 以加速生产环境构建
    productionSourceMap: false,
    pages: {
        index: {
            // page 的入口
            entry: 'src/main.js',
            // 模板来源
            template: 'public/index.html',
            // 在 dist/index.html 的输出
            filename: 'index.html',
            // title 会替换 template 中的 title 标签里的变量 <title><%= htmlWebpackPlugin.options.title %></title>
            title: '白嫖怪',
            // 在这个页面中包含的块，默认情况下会包含提取出来的通用 chunk 和 vendor chunk。
            chunks: ['chunk-vendors', 'chunk-common', 'index']
        }
    },
    devServer: {
        proxy: {
            // 请求代理
            '/jd': {
                target: 'http://192.168.8.150:10009', // 本地请求以 "/api" 开始的会被代理到这个目标地址上
                ws: false,
                changeOrigin: true,
                // 路径重写
                pathRewrite: {
                    '^/jd/': '/jd/' // "^/api" 是一个正则表达式
                    // '^/api/old-path': '/api/new-path' // 请求 "/api/old-path", 就是请求 "/api/new-path"
                }
            }
        }
    }
};
